Backus–Naur form
Augmented Backus–Naur form (ABNF)
Compiler Description Language (CDL)
Definite clause grammar – a more expressive alternative to BNF used in Prolog
Extended Backus–Naur form (EBNF)
Meta-II – an early compiler writing tool and notation
Syntax diagram – railroad diagram
Translational Backus–Naur form (TBNF)
Van Wijngaarden grammar – used in preference to BNF to define Algol68
Wirth syntax notation – an alternative to BNF from 1977
https://en.wikipedia.org/wiki/Backus–Naur_form